Some routines convert a property of date class to something. Some routines retrieve something from a property of date class. You can add similar routines for other languages.